﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace HZ.Supervise.IBLL
{
   public interface IBLL_Stocks
    {
        /// <summary>
        /// 医院、企业库存汇总
        /// </summary>
        /// <param name="sqlwhere"></param>
        /// <param name="currentpage"></param>
        /// <param name="pagesize"></param>
        /// <param name="totalrecord"></param>
        /// <returns></returns>
       System.Data.DataTable GetHosComTotalStock(string sqlwhere, int currentpage, int pagesize, out int totalrecord);
      
        /// <summary>
        /// 医院库存
        /// </summary>
        /// <param name="sqlwhere"></param>
        /// <param name="currentpage"></param>
        /// <param name="pagesize"></param>
        /// <param name="totalrecord"></param>
        /// <returns></returns>
       System.Data.DataTable GetHosTotalStock(string goodsid,string sqlwhere, int currentpage, int pagesize, out int totalrecord);
      
        /// <summary>
        /// 企业库存
        /// </summary>
        /// <param name="sqlwhere"></param>
        /// <param name="currentpage"></param>
        /// <param name="pagesize"></param>
        /// <param name="totalrecord"></param>
        /// <returns></returns>
        System.Data.DataTable GetComTotalStock(string sqlwhere, int currentpage, int pagesize, out int totalrecord);
       
        /// <summary>
        /// 医院库存明细
        /// </summary>
        /// <param name="sqlwhere"></param>
        /// <param name="currentpage"></param>
        /// <param name="pagesize"></param>
        /// <param name="totalrecord"></param>
        /// <returns></returns>
        System.Data.DataTable GetHosTotalStockDetail(string sqlwhere, int currentpage, int pagesize, out int totalrecord);
       
    }
}
